have it coming (Verb) — Deserve (either good or bad). ex. "It's too bad he got fired, but he sure had it coming"